#include "pch.hpp"
#include "Object.hpp"

using namespace Engine;
using namespace Engine::Script;





Object::Object()
	: m_ref(1)
{}
///////////////////////////////////////////////////////////////////////////////////////////////////

Object::~Object()
{}
///////////////////////////////////////////////////////////////////////////////////////////////////




void Object::AddRef()
{
	++m_ref;
}
///////////////////////////////////////////////////////////////////////////////////////////////////

void Object::Release()
{
	if(!--m_ref)
		delete this;
}
///////////////////////////////////////////////////////////////////////////////////////////////////
